From: Po Lu Date: Sun, 12 May 2024 13:42:52 +0000 (+0800) Subject: Fix offset of reported conversion regions X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~14^2~18^2~1527 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=6e8bee27a5cb9915c5db0f8756c8a903e4be1cec;p=emacs.git Fix offset of reported conversion regions * src/androidterm.c (request_class, text_class): Pacify new warning. (android_update_selection): Don't redundantly subtract 1 from compose region start. --- diff --git a/src/androidterm.c b/src/androidterm.c index f4c071f4519..e1cd96c9176 100644 --- a/src/androidterm.c +++ b/src/androidterm.c @@ -5707,10 +5707,10 @@ struct android_extracted_text_class /* Fields and methods associated with the `ExtractedTextRequest' class. */ -struct android_extracted_text_request_class request_class; +static struct android_extracted_text_request_class request_class; /* Fields and methods associated with the `ExtractedText' class. */ -struct android_extracted_text_class text_class; +static struct android_extracted_text_class text_class; /* Return an ExtractedText object corresponding to the extracted text TEXT. START is a character position describing the offset of the @@ -6273,8 +6273,8 @@ android_update_selection (struct frame *f, struct window *w) end = marker_position (f->conversion.compose_region_end); /* Offset and detect underflow. */ - start = max (start, field_start) - field_start - 1; - end = min (end, field_end) - field_start - 1; + start = max (start, field_start) - field_start; + end = min (end, field_end) - field_start; if (end < 0 || start < 0) end = start = -1; }